Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Const RoutesQuery

Defined in endpoints

Object.freeze({
  INVITE: (code: string, options: RequestTypes.RouteInvite = {}) => {
    const query = new URLSearchParams();
    if (options.username) {
      query.set('username', options.username);
    }
    return `${Routes.INVITE(code)}?${query}`;
  },
  WIDGET: (guildId: string, options: RequestTypes.RouteWidget = {}) => {
    const query = new URLSearchParams({id: guildId});
    if (options.theme) {
      query.append('theme', options.theme);
    }
    if (options.username) {
      query.append('username', options.username);
    }
    return `${Routes.WIDGET}?${query}`;
  },
})